package vgame

import "wails/schema/enums/busenum"

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts --UseDataObject
// @cache_go
// @cache_ts
// @alias V商店
type V商店 struct {
	// @alias 主体
	Z主体 string `alias:"主体"`
	// @alias 配置
	Z配置 string `alias:"配置"`
	// @alias 库存卡包
	K库存卡包 string `alias:"库存卡包"`
	// @alias 状态
	Z状态 busenum.S商店状态 `alias:"状态"`
	// @alias 开始时间
	K开始时间 int `alias:"开始时间"`
	// 刷新商品列表使用的随机种子，相同种子会产生相同的列表
	// @alias 刷新种子
	S刷新种子 int `alias:"刷新种子"`
	// @alias 刷新次数
	S刷新次数 int `alias:"刷新次数"`
	// @alias 版本
	B版本 int `alias:"版本"`
}

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts --UseDataObject
// @cache_go
// @cache_ts
// @alias V商品
type V商品 struct {
	// @alias 商店
	S商店 string `alias:"商店"`
	// @alias 位置
	W位置 int `alias:"位置"`
	// @alias 配置
	P配置 string `alias:"配置"`
	// 关联的卡片
	// @alias 卡片
	G卡片 string `alias:"卡片"`
	// @alias 已购
	G已购 int `alias:"已购"`
	// @alias 库存
	G库存 int `alias:"库存"`
	// @alias 版本
	B版本 int `alias:"版本集"`
	// @alias 开始时间
	K开始时间 int `alias:"开始时间"`
}
